home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / but_dsgn.zip / BUT_DSGN.RSH < prev    next >
Text File  |  1991-03-16  |  4KB  |  133 lines

  1. /* BUT_DSGN.RSH        Resource-File    */
  2.  
  3. #include    <aes.h>
  4. #include    <vdi.h>
  5.  
  6. #define        NUM_OBS    28
  7.  
  8. void    objc_init(void);
  9. extern    OBJECT *TREE[], rs_object[];
  10.  
  11. /* ================================================================ */
  12.  
  13. void objc_init(void)
  14. {
  15.     int    i;
  16.     
  17.     for (i = 0; i < NUM_OBS; rsrc_obfix(rs_object, i++));
  18. }
  19.  
  20. /* ===== TEDINFO-Strings ========================================== */
  21.  
  22. char        TED0_s[15] = " Button Design";
  23. #define        TED0_t ""
  24. #define        TED0_v ""
  25.  
  26. char        TED1_s[26] = "von Hans-Jürgen Richstein";
  27. #define        TED1_t ""
  28. #define        TED1_v ""
  29.  
  30. char        TED2_s[15] = "";
  31. #define        TED2_t "______________"
  32. #define        TED2_v "XXXXXXXXXXXXXX"
  33.  
  34. char        TED3_s[20] = "(c) Maxon GmbH 1990";
  35. #define        TED3_t ""
  36. #define        TED3_v ""
  37.  
  38.  
  39. #define        FSTR0    "Aus"
  40. #define        FSTR1    "Ein"
  41. #define        FSTR2    "Test"
  42. #define        FSTR3    "Schaltername"
  43. #define        FSTR4    "Neuer C-Code"
  44. #define        FSTR5    "C-Code anfügen"
  45. #define        FSTR6    "Bitmap speichern"
  46. #define        FSTR7    "Bitmap laden"
  47. #define        FSTR8    "Ende"
  48. #define        FSTR9    "Raster +'Ein'"
  49. #define        FSTR10    "Löschen"
  50.  
  51. /* ===== Bitblocks ================================================ */
  52.  
  53. int    IMAGE0[16] = {0};
  54. int    IMAGE1[16] = {0};
  55. int    IMAGE2[16] = {0};
  56.  
  57. /* ===== BITBLK-structures ======================================== */
  58.  
  59. BITBLK rs_bitblk[] =
  60. {
  61.     IMAGE0, 0x2, 0x10, 0x0, 0x0, 0x1,
  62.     IMAGE1, 0x2, 0x10, 0x0, 0x0, 0x1,
  63.     IMAGE2, 0x2, 0x10, 0x0, 0x0, 0x1
  64. };
  65.  
  66. /* ===== TEDINFO-structures ======================================= */
  67.  
  68. TEDINFO rs_tedinfo[] =
  69. {
  70.     TED0_s, TED0_t, TED0_v, IBM, 6, TE_LEFT, 0x1071, 0, 1, 15, 1,
  71.     TED1_s, TED1_t, TED1_v, SMALL, 6, TE_LEFT, 0x1000, 0, 0xffff, 26, 1,
  72.     TED2_s, TED2_t, TED2_v, IBM, 6, TE_LEFT, 0x1180, 0, 0xffff, 15, 15,
  73.     TED3_s, TED3_t, TED3_v, SMALL, 6, TE_CNTR, 0x1180, 0, 0xffff, 20, 1
  74. };
  75.  
  76. /* ===== Object-structures ======================================== */
  77.  
  78. OBJECT rs_object[] =
  79. {
  80.     -1, 1, 27, G_BOX, NONE, OUTLINED, 0x21111L, 1030, 3584, 42, 2067,
  81.     3, 2, 2, G_BOXTEXT, NONE, OUTLINED, (long) &rs_tedinfo[0], 514,
  82.         2560, 1061, 1793,
  83.     1, -1, -1, G_TEXT, NONE, NORMAL, (long) &rs_tedinfo[1], 1297,
  84.         2560, 1554, 2560,
  85.     19, 4, 18, G_BOX, NONE, NORMAL, 0xff1141L, 2, 2306, 21, 16,
  86.     11, 5, 10, G_BOX, NONE, NORMAL, 0xff1101L, 1, 2304, 19, 5,
  87.     6, -1, -1, G_IMAGE, TOUCHEXIT, OUTLINED, (long) &rs_bitblk[0], 2,
  88.         1, 4096, 4096,
  89.     7, -1, -1, G_IMAGE, TOUCHEXIT, OUTLINED, (long) &rs_bitblk[1], 2,
  90.         3, 4096, 4096,
  91.     8, -1, -1, G_STRING, NONE, NORMAL, (long) FSTR0, 5, 1, 3, 1,
  92.     9, -1, -1, G_STRING, NONE, NORMAL, (long) FSTR1, 5, 3, 3, 1,
  93.     10, -1, -1, G_IMAGE, NONE, NORMAL, (long) &rs_bitblk[2], 11, 2,
  94.         4096, 4096,
  95.     4, -1, -1, G_STRING, TOUCHEXIT, OUTLINED, (long) FSTR2, 14, 2, 4, 1,
  96.     14, 12, 13, G_BOX, NONE, NORMAL, 0xff1101L, 1, 6, 19, 2050,
  97.     13, -1, -1, G_STRING, NONE, NORMAL, (long) FSTR3, 512, 512, 12, 1,
  98.     11, -1, -1, G_FTEXT, EDITABLE, NORMAL, (long) &rs_tedinfo[2], 514,
  99.         769, 14, 1,
  100.     15, -1, -1, G_BUTTON, TOUCHEXIT, NORMAL, (long) FSTR4, 1, 521, 19,
  101.         1,
  102.     16, -1, -1, G_BUTTON, TOUCHEXIT, NORMAL, (long) FSTR5, 1, 1802, 19,
  103.         1,
  104.     17, -1, -1, G_BUTTON, TOUCHEXIT, NORMAL, (long) FSTR6, 1, 3083, 19,
  105.         1,
  106.     18, -1, -1, G_BUTTON, TOUCHEXIT, NORMAL, (long) FSTR7, 1, 269, 19,
  107.         1,
  108.     3, -1, -1, G_BUTTON, TOUCHEXIT, NORMAL, (long) FSTR8, 1, 2574, 19,
  109.         1,
  110.     20, -1, -1, G_BOX, TOUCHEXIT, NORMAL, 0xff1181L, 280, 2306, 1807,
  111.         3847,
  112.     27, 21, 26, G_BOX, NONE, NORMAL, 0xff1141L, 280, 11, 1807, 6,
  113.     22, -1, -1, G_BUTTON, TOUCHEXIT, NORMAL, (long) FSTR9, 1, 2, 14, 1,
  114.     23, -1, -1, G_BOXCHAR, TOUCHEXIT, NORMAL, (long) 0x1ff1100L, 520,
  115.         4, 3, 2049,
  116.     24, -1, -1, G_BOXCHAR, TOUCHEXIT, NORMAL, (long) 0x2ff1100L, 1284,
  117.         4, 3, 2049,
  118.     25, -1, -1, G_BOXCHAR, TOUCHEXIT, NORMAL, (long) 0x4ff1100L, 1, 4,
  119.         3, 2049,
  120.     26, -1, -1, G_BOXCHAR, TOUCHEXIT, NORMAL, (long) 0x3ff1100L, 1803,
  121.         4, 3, 2049,
  122.     20, -1, -1, G_BUTTON, TOUCHEXIT, NORMAL, (long) FSTR10, 1792, 2048,
  123.         14, 1,
  124.     0, -1, -1, G_BOXTEXT, LASTOB, NORMAL, (long) &rs_tedinfo[3], 280,
  125.         2321, 1807, 1
  126. };
  127.  
  128. /* ===== TREE-Index =============================================== */
  129.  
  130. OBJECT *TREE[] =
  131. {
  132.     (OBJECT *) &rs_object[0]
  133. };